<?php
/**
 * 案件管理API控制器
 */

declare (strict_types = 1);

namespace app\controller\lawcase;

use app\BaseController;
use think\facade\Db;

class Api extends BaseController
{
    /**
     * 获取文档类型列表
     */
    public function get_doctype_list()
    {
        try {
            // 文档类型列表（模拟数据）
            $docTypes = [
                ['id' => 1, 'name' => '起诉状'],
                ['id' => 2, 'name' => '答辩状'],
                ['id' => 3, 'name' => '代理词'],
                ['id' => 4, 'name' => '判决书'],
                ['id' => 5, 'name' => '裁定书'],
                ['id' => 6, 'name' => '调解书'],
                ['id' => 7, 'name' => '证据材料'],
                ['id' => 8, 'name' => '其他']
            ];
            
            return json([
                'code' => 0,
                'msg' => 'success',
                'data' => $docTypes
            ]);
        } catch (\Exception $e) {
            return json(['code' => 500, 'msg' => '获取失败: ' . $e->getMessage()]);
        }
    }
}